package com.yeyks.hotel.service;

import com.yeyks.common.base.PageResult;
import com.yeyks.hotel.dal.domain.HotelVipShow;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yeyks.hotel.param.HotelVipShowAddParam;
import com.yeyks.hotel.param.HotelVipShowListParam;
import com.yeyks.hotel.param.HotelVipShowUpdateParam;

import java.util.List;


/**
 * <p>
 * 优享vip展示酒店服务类
 * </p>
 *
 * @author shuai
 * @since 2020-02-05
 */
public interface HotelVipShowService extends IService<HotelVipShow> {

    // 获取最新的六家展示酒店
    List<HotelVipShow> getShowHotelList();

    /**
     * 更新酒店
     *
     * @param param
     * @return
     */
    Boolean myUpdate(HotelVipShowUpdateParam param);

    /**
     * 列表
     *
     * @param param
     * @return
     */
    PageResult<HotelVipShow> myList(HotelVipShowListParam param);

    /**
     * 新增
     *
     * @param param
     * @return
     */
    Boolean mySave(HotelVipShowAddParam param);
}
